package com.stars.services.company;
import com.stars.entity.company.CompanyEntity;
import com.stars.entity.dto.company.CompanyDTO;
import com.github.pagehelper.PageInfo;
import com.stars.services.BaseAccessService;

import java.util.List;

/**
 * @Title: } 业务逻辑
 * @author dj
 * @date 2019-09-30 13:00:05
 * @version V1.0
 *
 */
public interface CompanyAccessServices extends BaseAccessService<CompanyEntity>{

    /**
     * 分页查询
     * @param pageNum 起始页，
     * @param pageSize 大小。
     * @param dto 查询参数
     * @return PageInfo 分页数据
     */
    PageInfo<CompanyDTO> pageList(Integer pageNum, Integer pageSize, CompanyDTO dto) throws Exception;

    List<CompanyDTO> findTree(CompanyDTO companyDTO) throws Exception;
}